a {
    color: #000000;
}
.jgp-menu[theme=left] {
    background-color: #607d8b;
    min-height: 100%;
}

.jgp-menu[theme=left] .node[level="2"]>a {
    padding: 4px 40px;
}

.jgp-menu[theme=left] .node .menu-current-click {
    background-color: #444444;
}

.jgp-grid .head {
    background: linear-gradient(180deg,#607d8b 0,#607d8b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="##82d3cf",endColorstr="##82d3cf",GradientType=0);
    box-shadow: -2px -1px 20px 4px #263238;
}

.jgp-grid .grid .grid-row:nth-child(odd) {
    background-color: rgba(188, 191, 191, 0.19);
}

.jgp-grid .grid .grid-row[click-state=true] {
    background: linear-gradient(180deg,#607d8b 0,#3b973c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="##9E9D24",endColorstr="##C0CA33",GradientType=0);
}

.jgp-grid .grid .grid-row:hover {
    background-color: rgba(26, 154, 247, 0.31);
}

.jgp-grid .head .column .category .check .radio-bg {
    background-color: #ffffff;
}

.jgp-menu[theme=left] .node[level="2"] > a.menu-current-click {
    padding: 4px 40px;
    color: #607d8b;
    background-color: #eae9e9;
}

.jgp-menu[theme=left] .node[level="2"] > a.menu-current-click span {
    padding-left: 5px;
    color: black;
}
